package com.xiaoyy.app.extend.common.vo;

import com.xiaoyy.core.common.vo.BaseVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="busTravelVcardidVO", description="公交出行-获取金华行卡号返回")
public class BusTravelVcardidVO extends BaseVO {
    @ApiModelProperty(value = "由接入的第三方平台自行分配，平台侧唯一，不大于32位长度,对应sys_user userid")
    private String userId;

    @ApiModelProperty(value = "用户手机号、登录账号（需加密）")
    private String mobilePhone;

    @ApiModelProperty(value = "用户姓名（需加密）")
    private String name;

    @ApiModelProperty(value = "01:居民身份证")
    private String idcardType;

    @ApiModelProperty(value = "证件号码")
    private String idcardNo;

    @ApiModelProperty(value = "1-男2-女")
    private Integer sex;

    @ApiModelProperty(value = "格式：YYYYMMDD")
    private Integer birthday;

    @ApiModelProperty(value = "解密敏感信息用")
    private String random;

    @ApiModelProperty(value = "人才码默认为4")
    private Integer cardType;

    @ApiModelProperty(value = "如A,B,C,D,E,Z等")
    private String talentType;

    @ApiModelProperty(value = "用户卡号")
    private String vcardid;

    @ApiModelProperty(value = "渠道用户公钥")
    private String userkeyPublic;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "是否需要注销卡")
    private Boolean isCancel;
}
